/*============================================================================*/
/*                   Tortoise Team					                          */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* name:            HAL_Knob.h
* version:         1.0
* created_by:      Andres Torres Garcia
* date_created:    Sunday May 20 13:41:01 2012 %
*=============================================================================*/
/* DESCRIPTION : Header file for abstraction layer for KNOB                   */
/*============================================================================*/
/* FUNCTION COMMENT : Header file abstraction layer for KNOB                  */
/*                                                                            */
/*============================================================================*/
/*                               OBJECT HISTORY                               */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.0      | 25/05/2012 |                               | Andres Torres     */
/*==========================================================================*/
#ifndef HAL_KNOB_H                               /* To avoid double inclusion */
#define HAL_KNOB_H


/* Includes */
/* -------- */
/* Register definitions for selected microcontroller */
#include "stdtypedef.h"

/* Exported functions prototypes and macros */
/* ---------------------------------------- */

/* Functions prototypes */

extern void KNOB_Init(void);
extern void KNOB_SendReadRequest(void);
extern T_UWORD KNOB_GetKnobValue(void);
extern bool KNOB_ReadDone(void);

#endif